package com.edu.jvm.unit01.executionEngine;

/**
 * -Xint：完全采用解释器模式执行程序；
 * -Xcomp：完全采用即时编译器模式执行程序。如果即时编译出现问题，解释器会介入执行
 * -Xmixed：采用解释器+即时编译器的混合模式共同执行程序。
 *
 * -Xint:7569ms
 * -Xcomp:1ms
 * -Xmixed:349ms
 * @author five-five
 */
public class IntCompTest {
    public static void main(String[] args) {
        long startTime = System.currentTimeMillis();
        testPrimeNumber(1000000000);
        long endTime = System.currentTimeMillis();
        System.out.println(endTime - startTime);
    }

    public static void testPrimeNumber(int timeNumber) {
        long result = 0;
        for (int i = 0; i < timeNumber; i++) {
            result += i;
        }
    }

}
